

class Agent:
    def __init__(self):
        pass

    def select_move(self, game_state):
        """ 抽象方法，子类必须重写才可以调用重写的方法
        用来选择一个行为
        :param game_state:
        :return:
        """
        raise NotImplementedError